/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,p{ list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:#0269b8;}
img{ max-width:100%;}
.am-container{max-width: 1436px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}

.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }


.header .top{ height:100px;}
.header .top .logo{ line-height:100px; float:left;}

.header .top .search{ float:right; padding-top:30px;}
.header .top .search .serbox{ position:relative; border:1px solid #0269b8; overflow:hidden; width:400px;}
.header .top .search .serbox .am-form-field{ font-size:14px; border:none; outline:none; padding:12px;}
.header .top .search .serbox .am-btn{ position:absolute; width:80px; right:0; top:0; background:#0269b8; border:none; outline:none;}


.header .nav{ height:60px; line-height:60px; background:#0269b8;}
.header .nav .ulnav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.header .nav .ulnav>li{flex:inherit;-webkit-box-flex: inherit; text-align:center; position:relative; float:left;}
.header .nav .ulnav>li>a{font-size:18px; display: inline-block; color:#fff; position:relative;}

.header .nav .ulnav>li:hover>a{ color:#fff;}
.header .nav .ulnav>li.on>a{ color:#fff;}
.header .nav .ulnav>li.on>a:before,.header .nav .ulnav>li:hover>a:before{ content:""; display:block; width:100%; height:2px; background:#fff; position:absolute; left:0; bottom:0; border-radius:2px;}

.ulnav>li .subnav{position: absolute;width:200%;background-color: #FFF; margin:0; box-shadow: 0 2px 10px rgba(0,0,0,.05); height: auto;z-index: 199;top: 68px;left: -50%;border-top: 2px solid #d2d3d5;overflow: hidden;opacity:0; visibility:hidden;transition: all .36s ease; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;}
.ulnav>li:hover .subnav{opacity:1;visibility: visible;top:58px;}
.ulnav>li .subnav li{ border-bottom:1px solid #f5f5f5;}
.ulnav>li .subnav li a{font-weight: 500;color: #666; padding: 12px 5px;line-height: 22px;display: block;transition: all .2s ease-in-out;font-size: 14px;}
.ulnav>li .subnav li a:hover{ color:#cf3832; background-color:#f9f9f9;}





.am-pd{ padding:80px 0;}
.am-pb{ padding-bottom:80px;}

.tb {display: table;width: 100%;height: 100%;}
.tbc {display: table-cell;vertical-align: middle;}
.marov{ overflow:hidden;}
.banner{ position:relative;}
.banner .am-slider-a1 .am-control-nav li a{ width:12px; height:12px; box-shadow:none; background:none; border:1px solid #fff;}
.banner .am-slider-a1 .am-control-nav li a.am-active{ background:#fff;}
.banner .am-slider{ box-shadow:none; }
.banner .am-slider-a1 .am-control-nav{ z-index:1202; bottom:15px;}

.banner .am-slider .am-slides>li{ overflow:hidden; position:relative; height:75vh;}
.banner .am-slider .am-slides>li b{ color:#ed9e2c;}
.banner .am-slider .am-slides>li .img{ width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover;}
.banner .am-slider .am-active-slide .img{animation:scale 7.8s;}
.banner .am-slider .am-slides>li .pos{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center;}
.banner .am-slider .am-slides>li .pos .tit{ font-size:60px; line-height:66px; font-weight:bold; color:#fff;  animation: uptoh 1s; margin-bottom:55px;text-shadow: 0 2px 2px rgba(0,0,0,.1);}
.banner .am-slider .am-slides>li .pos .tit img{ width:auto; display:inline-block;}
.banner .am-slider .am-slides>li.am-active-slide .pos .tit{animation: upto 1s;}
.banner .am-slider .am-slides>li .pos .tit2{ font-size:60px; line-height:66px; font-weight:bold; color:#fff; animation: uptoh 1.1s; margin-bottom:25px;}
.banner .am-slider .am-slides>li.am-active-slide .pos .tit2{animation: upto 1s;}
.banner .am-slider .am-slides>li .pos .tit b{color:#df9314;}
.banner .am-slider .am-slides>li .pos .info{  color:#fff; font-size:30px; margin-bottom:30px;animation: uptoh 1.2s;margin:0 auto 30px auto;text-shadow: 0 2px 2px rgba(0,0,0,.1);}
.banner .am-slider .am-slides>li.am-active-slide .pos .info{animation: upto 1.2s;}
.banner .am-slider .am-slides>li .pos .more{ display:inline-block; font-size:20px; width:200px; height:60px; line-height:60px; background:#fff; color:#0269b8;animation: domtoh 1.2s; margin:0 15px;}
.banner .am-slider .am-slides>li .pos .more:first-child{ background:#0269b8; color:#fff;}
.banner .am-slider .am-slides>li .pos .more:hover{ background:#0269b8; color:#fff;}

.banner .am-slider .am-slides>li.am-active-slide .pos .more{animation: domto 1.2s;}
.banner .am-slider .am-slides>li.am-active-slide .pos .more2{animation: domto 1.2s;}
@keyframes scale {from {-webkit-transform: scale3d(1.2, 1.2, 1.2);transform: scale3d(1.2, 1.2, 1.2);}  to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}
@keyframes scaleh {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}  to {-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}}
@keyframes upto{from {transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -198, 0, 1);} 40%{transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -198, 0, 1);}  to {transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}}
@keyframes uptoh{from {transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);} 40%{transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}  to {transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -98, 0, 1);}}
@keyframes domto{from {transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 88, 0, 1);} 40%{transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 88, 0, 1);}  to {transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}}
@keyframes domtoh{from {transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);} 40%{transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}  to {transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 88, 0, 1);}}



.minxx{ background:#f5f5f5; padding:15px 0;}
.notice{ width:60%; float:left; padding-left:40px; background:url(../images/laba.png) 0 center no-repeat; position:relative; padding-right:5%;}
.notice .bd ul li{ height:48px; line-height:48px;}
.notice .bd ul li p{ width:76%; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.notice .bd ul li span{ float:right;}
.notice .hd{ position:absolute; right:0; top:0; padding-top:10px;}
.notice .hd a{ display:block; cursor:pointer; width:20px; height:12px;}
.notice .hd a.prev{ background:url(../images/prev.png) center no-repeat; margin-bottom:4px;}
.notice .hd a.next{background:url(../images/next.png) center no-repeat;}

.minxxtel{ float:right; text-align:right;}
.minxxtel p{ font-size:14px;}
.minxxtel strong{ font-size:22px; line-height:1;}

.hm-about .txt{ width:50%; float:left; padding-right:80px;}
.hm-about .img{ width:50%; float:right; padding-top:60px; overflow:hidden;}
.hm-about .img img{transition: .6s .05s;}
.hm-about .img:hover img{transform: scale(1.06);}

.ab-title .entit{ font-size:60px; color:#0269b8; line-height:1;}
.ab-title .tit{ font-size:40px; font-weight:bold;border-bottom: 1px solid #eee;}
.ab-title .tit span{ display:inline-block;border-bottom: 4px solid #0269b8; line-height:2;}

.hm-about .info{ font-size:30px; line-height:1.4; margin-top:38px;}
.hm-about .note{ font-size:16px; color:#999999; margin-top:26px;}
.hm-about .ablink{ margin-top:70px;}
.hm-about .ablink ul li{ height:90px; line-height:90px; border-bottom:1px solid #eee;}
.hm-about .ablink ul li:first-child{border-top:1px solid #eee;}
.hm-about .ablink ul li a{ display:block; font-size:18px; position:relative;}
.hm-about .ablink ul li a em{ width:40px; height:40px; background:#fff; line-height:36px; text-align:center; display:inline-block; float:right; position:absolute; right:0; top:50%; margin-top:-20px; font-size:28px; color:#c2c2c2;transition: all .3s linear;}
.hm-about .ablink ul li a:hover em{ background:#0269b8; color:#fff;}

.hm-service{ margin-top:60px;}
.hm-tit1{ height:80px; border-bottom:1px solid #eee;}
.hm-tit1 span{ display:block; float:left; height:80px; border-bottom:4px solid #0269b8; font-size:38px; font-weight:bold;}
.hm-tit1 .hd{ float:right; padding-top:10px;}
.hm-tit1 .hd ul{ display:inline-block;}
.hm-tit1 .hd ul li{ display:inline-block;}
.hm-tit1 .hd ul li a{ display:block; font-size:18px; padding:8px 20px;}
.hm-tit1 .hd .more{ display:inline-block; padding:8px 20px; padding-right:0; font-size:18px; color:#999;}
.hm-tit1 .hd .more em{ font-size:24px;}
.hm-tit1 .hd ul li:hover a,.hm-tit1 .hd ul li.on a{ background:#0269b8; color:#fff;}


.hm-service .service-list{ margin-top:30px;}
.service-list ul{ margin:0 -5px;}
.service-list ul li{ padding:15px 5px;}
.service-list ul li i{ display:block; overflow:hidden;}
.service-list ul li i img{ width:100%;transition: all .3s linear;}
.service-list ul li a:hover i img{transform: scale(1.06);}
.service-list ul li .txt{ display:block; background:#f5f5f5; padding:15px; position:relative;}
.service-list ul li .txt:before,.service-list ul li .txt:after{ content:""; display:block; clear:both;}
.service-list ul li .txt span{ font-size:18px; float:left;}
.service-list ul li .txt em{ float:right; font-size:24px; color:#999; position:absolute; width:40px; height:40px;line-height:36px;text-align:center; position:absolute; right:10px; top:50%; margin-top:-20px;transition: all .3s linear;}
.service-list ul li a:hover .txt em{background:#0269b8; color:#fff;}

.youshi{ position:relative;}
.youshi .am-container{ position:relative; z-index:22;}
.youshi:before{ content:""; display:block; width:100%; height:80%; background:url(../images/bg1.jpg) center top no-repeat; background-size:cover; position:absolute; left:0; top:0;}

.hm-tit2{ text-align:center;}
.hm-tit2 .tit{ font-size:38px;}
.hm-tit2.white .tit{ color:#fff;}
.hm-tit2 .note{ font-size:18px; color:#999;}
.hm-tit2.white .note{ color:rgba(255,255,255,.7)}

.youshi-list{ margin-top:90px;}
.youshi-list ul{ margin:0 -30px;}
.youshi-list ul li{ padding:0 30px; text-align:center;}
.youshi-list ul li a{ display:block; position:relative; top:0;transition: all .3s linear; cursor:pointer;}
.youshi-list ul li a:hover{ top:-15px;}
.youshi-list ul li i{ display:block; width:130px; height:130px; background:#fff; border-radius:50%; margin:0 auto; }
.youshi-list ul li .tit{ font-size:24px; color:#fff; margin-top:8px; margin-bottom:4px;}
.youshi-list ul li .note{ color:rgba(255,255,255,.7)}

.ys-data{ background:#fff; box-shadow:0 2px 20px 2px rgba(0,0,0,.1); margin-top:90px; padding:40px 20px; text-align:center;}
.ys-data ul li:hover{ top:-10px;}
.ys-data ul li{ position:relative;transition: all .3s linear;top:0}
.ys-data ul li .d{color:#0269b8; position:relative;}
.ys-data ul li .d span{ font-size:40px; font-weight:bold; }
.ys-data ul li .d em{ font-size:30px; position:absolute; top:0;}
.ys-data ul li .n{ font-size:18px;}

.hm-case-list{ margin-top:40px;}
.hm-case-list .swiper-slide a{ display:block;}
.hm-case-list .swiper-slide a i{ display:block; border:4px solid #aa9785; overflow:hidden;}
.hm-case-list .swiper-slide a i img{ width:100%;transition: all .3s linear;}
.hm-case-list .swiper-slide a:hover i img{transform: scale(1.06);}
.hm-case-list .swiper-slide a .tit{ font-size:18px; color:#333; text-align:center; padding-top:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.case-btn{ text-align:center; margin-top:40px;}
.swiper-c-next,.swiper-c-prev{ display:inline-block; width:100px; height:40px; background-color:#f6f6f6; background-position:center; background-repeat:no-repeat; margin:0 10px; cursor:pointer;}
.swiper-c-next{ background-image:url(../images/jt-l.png)}
.swiper-c-prev{ background-image:url(../images/jt-r.png)}

.fwlc{ background:url(../images/bg2.jpg) center top no-repeat; background-size:cover;}
.fwlcbox{ background:#fff; padding:60px;}
.fwlc-list{ position:relative; margin-top:40px;}
.fwlc-list ul{ position:relative; z-index:22;}
.fwlc-list:before{ content:""; display:block; width:100%; height:1px; background:url(../images/line.jpg) center no-repeat; position:absolute; left:0; bottom:31%;}
.fwlc-list ul li{ text-align:center;}
.fwlc-list ul li i{ width:90px; height:90px; background:#fff; border-radius:50%; border:1px solid #0269b8; display:block; margin:0 auto; position:relative;top:0; z-index:22;transition: all .3s linear;}
.fwlc-list ul li:hover i{ top:-15px;}
.fwlc-list ul li em{ width:30px; height:30px; background:#0269b8; display:block; margin:15px auto; border-radius:50%; color:#fff; font-style:normal; font-size:18px; font-weight:600; position:relative;}
.fwlc-list ul li em:after{ content:""; display:block; background:#0269b8; width:1px; height:50px; position:absolute; left:50%; top:-150%; z-index:0;}
.fwlc-list ul li .tit{ font-size:18px; font-weight:600;}

.mess{ margin-top:40px; }
.mess .mestit{ font-size:24px;text-align:center; color:#0269b8; font-weight:bold; margin-bottom:30px;}
.mess .item{ width:25%; float:left; padding:0 5px;}
.mess .item .am-form-field{ padding:18px; background:#f5f5f5; border:none; outline:none; font-size:18px;}
.mess .item:nth-child(3){ width:35%;}
.mess .item:nth-child(4){ width:15%;}
.mess .item .am-btn{ padding:18px; width:100%; background:#0269b8; font-size:18px; color:#fff; border:none; outline:none;}

.hm-news-box{ margin-top:30px;}
.hm-news-box .news-l{ width:43%; float:left;}
.hm-news-box .news-l a{ display:block;}
.hm-news-box .news-l a i{ display:block; overflow:hidden;}
.hm-news-box .news-l a i img{width:100%;transition: all .3s linear;}
.hm-news-box .news-l a:hover i img{transform: scale(1.06);}
.hm-news-box .news-l a .txt{ padding-top:15px; border-bottom:1px dashed #daddda; padding-bottom:20px;}
.hm-news-box .news-l a .txt .tit{ font-size:18px; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom:8px;}
.hm-news-box .news-l a .txt .note{ font-size:14px; color:#999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom:8px;}
.hm-news-box .news-l a .txt .date span{ font-size:22px; font-weight:bold; color:#0269b8;}
.hm-news-box .news-l a .txt .date em{ font-size:14px; color:#999; font-style:normal; margin-left:8px;}

.hm-news-box .news-r{ width:52%; float:right;}
.hm-news-box .news-r ul li{ border-bottom:1px dashed #eee; line-height:58px;}
.hm-news-box .news-r ul li.first{ padding-bottom:20px; line-height:1;}
.hm-news-box .news-r ul li.first .tit{ font-size:18px; color:#0269b8; margin-bottom:10px; font-weight:bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hm-news-box .news-r ul li.first .date{ font-size:14px; color:#999; margin-bottom:18px;}
.hm-news-box .news-r ul li .info{ font-size:17px; width:78%; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hm-news-box .news-r ul li span{ float:right; color:#999;}


footer{ background:#0269b8; padding-top:76px;}
footer .foot-logo{ float:left; width:30%; float:left;}
footer .foot-logo .txt{ display:none; font-size:24px; color:#fff; margin-top:30px;}
footer .foot-logo .txt:after{ content:""; display:block; width:70px; height:2px; background:#fff; margin-top:20px;}
footer .foot-nav{ width:30%; float:left;}
footer .foot-nav ul li{ float:left;}
footer .foot-nav ul li p{ line-height:2;}
footer .foot-nav ul li a{ display:block; font-size:18px; color:#fff;}
footer .foot-nav ul li:first-child{ width:35%;}

footer .foot-contact{ width:25%; float:left; color:#fff;}
footer .foot-contact .tel span{ font-size:14px; color:rgba(255,255,255,.8); display:block;}
footer .foot-contact .tel strong{ font-size:28px; display:block; line-height:1.2;}
footer .foot-contact .txt{ margin:15px 0;color:rgba(255,255,255,.8);font-size:14px;}
footer .foot-contact .btn a{ display: inline-block; background:#fff; margin-right:15px;border-radius:50px; text-align:center;height:46px;  line-height:46px; cursor:pointer;}
footer .foot-contact .btn a img{ pointer-events: none;}
footer .foot-contact .btn a.qq,footer .foot-contact .btn a.wx{ width:46px; padding:0; }
footer .foot-contact .btn a.zx{ padding:0 15px; color:#0269b8; box-sizing:border-box;}
footer .foot-contact .btn a.zx img{ margin-right:4px;}
footer .foot-ewm{ width:120px; float:right; text-align:center; background:#fff; font-size:14px;}
footer .foot-ewm p{ padding-top:4px; padding-bottom:10px;}

footer .copyr{ border-top:1px solid rgba(255,255,255,.2); padding:15px; color:rgba(255,255,255,.51); font-size:14px; text-align:center; margin-top:30px;}
footer .copyr a{ color:rgba(255,255,255,.51);}

.nybanner{ position:relative;}
.nybanner .img img{ width:100%;}
.am-path{ position:absolute; width:100%; left:0; bottom:0;}
.am-path .txt{ background-color:rgba(0,0,0,.7); color:#fff; padding:15px 15px 15px 36px; font-size:14px; background-image:url(../images/icon-addr.png); background-position:15px center; background-repeat:no-repeat; border-radius:4px 4px 0 0; }
.am-path .txt a{ color:#fff;}
.ny-warp{ padding:50px 0; background:#f5f5f5;}
.ny-nav{ text-align:center; margin-bottom:40px;}
.ny-nav a{color: #333;text-decoration: none;display: inline-block;background: #fff;border-radius: 50px;border: 1px solid #ddd; padding:15px 40px; font-size:14px; margin:0 5px;}
.ny-nav a:hover,.ny-nav a.on{ background:#0269b8; color:#fff;}

.ab-content{ background:#fff; padding:50px; min-height:400px;}
.nyabout-tit{ position:relative; text-align:center; border-bottom:1px solid #eee; margin-bottom:40px; padding-bottom:30px;}
.nyabout-tit .entit{display: block;position: absolute;z-index: 9;color: #ebebeb;font-size: 25px;text-transform: uppercase;width: 100%;top: 0;left: 0;}
.nyabout-tit .tit{font-size: 38px;color: #000;display: block;position: relative;z-index: 999;width: 100%;top: 8px;left: 0; font-weight:lighter;}

.nyabout-txt{ line-height:2;}
.ny-warp .service-list ul li .txt{ background:#fff;}

.page{ text-align:center; margin-top:15px;}
.page a{ display:inline-block; padding:4px 12px; border:1px solid #f3f3f3; margin-left:-1px; background:#fff; margin:0 5px; border-radius:4px; overflow:hidden;}
.page a.on,.page a.active,.page a:hover{ background:#0269b8; color:#FFF;}


.ue-news-list{}
.ue-news-list ul li:after,.ue-news-list ul li:before{ content:""; display:table; clear:both;}
.ue-news-list ul li{ border-bottom:1px solid #eee; padding:30px;transition: All 0.3s ease-in-out; position:relative; top:0; background:#fff; margin-bottom:15px;}
.ue-news-list ul li .thumb{ width:18%; float:left; margin-right:20px; max-height:140px; overflow:hidden; }
.ue-news-list ul li .thumb img{ max-width:100%;transition: .6s .05s;}
.ue-news-list ul li:hover .thumb img{transform: scale(1.1);}
.ue-news-list ul li .txt.w100{ width:100%;}
.ue-news-list ul li .txt h2{ font-size:20px;  margin-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} 
.ue-news-list ul li .txt .sub{ color:#999; margin-bottom:10px; font-size:12px;}
.ue-news-list ul li .txt .sub span{ display:inline-block; margin-right:20px;}
.ue-news-list ul li .txt .sub span i{ margin-right:4px;}
.ue-news-list ul li .txt p{ color:#999; margin:0; font-size:1.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.article-wrap{padding:40px; background:#fff;color:#333;min-height:500px;text-align: justify}

.article-wrap .article-header { text-align:center; margin-bottom:20px;}
.article-wrap .article-header h1{color: #000000;font-size: 24px;margin-bottom:20px; font-weight:normal;}
.article-wrap .article-header .sub{ color:#999; font-size:12px;}
.article-wrap .article-header .sub span{ margin:0 10px;}
.article-wrap .article-header .sub span i{ margin-right:4px;}

.article-body{font-family:'Microsoft Yahei',verdana;font-size: 16px;/* background: #ffffff; */letter-spacing: 0.08rem;line-height: 36px;min-height:400px; margin-bottom:25px;}
.article-body img{ max-width:100%;}
.article-footer{ font-size:1.4rem; font-weight:lighter; color:#999;}

.nybac{ background:#fff;}
.ny-contact{ width:50%; float:left; padding:70px;}
.ny-contact h3{ font-size:28px; margin-bottom:25px;}
.ny-contact .box li{height:71px;border-bottom:1px solid #e5e5e5;overflow:hidden}
.ny-contact .box li:first-child{border-top:1px solid #e5e5e5}
.ny-contact .box li img{display:block;margin-top:18px;float:left; margin-right:10px;}
.ny-contact .box li p{float:left;margin-top:26px;padding-top:0;line-height:20px}
.ny-contact .box p span{font-size:15px;color:#666}
.ny-contact .box p em{font-size:15px;color:#333; font-style:normal;}

.map{ width:50%; float:left;}
#allmap{ height:564px; font-size:12px;}
#allmap img{ max-width:inherit;}

.ny-mes{ background:#fff; margin-top:15px; padding:40px 70px;}
.ny-mes .mess{ margin:0;}

.ny-case-list ul{ margin:0 -15px;}
.ny-case-list ul li{ padding:15px;}
.ny-case-list ul li a{ display:block; text-align:center;}
.ny-case-list ul li a i{ display:inline-block;border: 4px solid #aa9785;overflow: hidden;}
.ny-case-list ul li a i img{transition: all .3s linear;}
.ny-case-list ul li a:hover i img{transform: scale(1.06);}
.ny-case-list ul li a .tit{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.service_content{  width:750px;max-width:90%;padding:30px; background:#fff; border-radius:20px; position:fixed; left:50%; top:50%; z-index:1001;transform: translate3d(-50%,-300%,0);transition: all .3s linear; opacity:0;}
.service_content .tit{ font-size:20px; font-weight:bold; text-align:center; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #eee;}
.service_content .scrolltxt{height:346px; overflow:auto; padding-right:20px; line-height:2;}
.service_content .scrolltxt::-webkit-scrollbar{width: 6px;height: 6px;background-color: #F5F5F5;}
.service_content .scrolltxt::-webkit-scrollbar-track{border-radius: 10px;background-color: #F5F5F5;}
.service_content .scrolltxt::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #b7391d;}
.service_content .close {position: absolute;right:20px;top:10px;opacity:.8;line-height: 38px;padding: 0 20px;}
.service_content.on{transform: translate3d(-50%,-50%,0); opacity:1;}

.mask50{ background:rgba(0,0,0,.5); width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000; display:none;}



.ny-mainl{ width:21%; float:left; }
.ny-mainl .side-nav{background: #fff;}
.ny-mainl .side-nav .side-title{ background:#0269b8; color:#fff; padding:20px; text-align:center; font-size:26px;}
.ny-mainl .side-nav .side-title em{ font-size:18px; margin-left:8px;}
.ny-mainl .side-nav ul{ padding:15px;}
.ny-mainl .side-nav ul li{ margin-bottom:10px;}
.ny-mainl .side-nav ul li a{display:block;background: #f5f5f5;padding:15px;font-size:16px;position:relative;}
.ny-mainl .side-nav ul li a.on{ color:#fff;    background: #0269b8;}
.ny-mainl .side-nav ul li a:before{ content:"+"; position:absolute; right:15px; top:15px; opacity:.6;}
.sidecon{background: #fff;margin-top:20px;}
.sidecon .tit{ height:70px; background:#0269b8; color:#fff; text-align:center; font-size:24px; line-height:70px;}
.sidecon img{ width:100%;}
.sidecon .txt{ padding:20px 20px 10px 20px; font-size:1.4rem;border: 1px solid #eee;}
.sidecon .txt p{ margin-bottom:10px;}
.sidecon .txt p.stit{ font-weight:bold;}

.ny-mainr{ width:76%; float:right; }

.nymrtit{font-size:24px;font-weight:bold;color:#0269b8;background: #fff;margin-bottom: 15px;padding: 4px 15px 6px 25px;position: relative;}
.nymrtit:before{ content:""; display:block; width:4px; height:18px; background:#0269b8; position:absolute; left:15px; top:50%; margin-top:-9px;}

.job-box{ background:#f5f5f5;}
.job-box-list{ background:#fff;}
.job-box-list.am-accordion-basic .am-accordion-title{ height:70px; line-height:70px; padding:0 40px;}
.job-box-list.am-accordion-basic .am-accordion-title .tit{ float:left; font-size:20px; color:#333;}

.job-box-list.am-accordion-basic .am-accordion-title:before{ display:none;}
.job-box-list.am-accordion-basic .am-accordion-title span{ float:right;font-size:20px; color:#333;}
.job-box-list.am-accordion-basic .am-accordion-title span i{width:18px;height:18px;text-align:center;line-height:11px;background: #d41422;display:inline-block;border-radius:50%;position:relative;top:0px;margin-left:5px;}
.job-box-list.am-accordion-basic .am-accordion-title span i:before{ content:"+"; color:#fff; font-size:14px;}
.job-box-list .am-accordion-item{ border-bottom:1px solid #eee;}

.job-box-list.am-accordion-basic .am-active .am-accordion-title{background: #d41422;}
.job-box-list.am-accordion-basic .am-active .am-accordion-title .tit{ color:#fff;}
.job-box-list.am-accordion-basic .am-active .am-accordion-title span{ color:#fff;}
.job-box-list.am-accordion-basic .am-active .am-accordion-title span i{ background:#fff; line-height:14px;}
.job-box-list.am-accordion-basic .am-active .am-accordion-title  span i:before{content:"-";color: #d41422;font-size:20px;}

.job-box-list .am-accordion-content{ padding:45px;}
.job-head{ border-bottom:1px solid #eee; margin-bottom:30px; padding-bottom:30px;}
.job-head ul li{ font-size:18px; color:#888; width:40%; float:left; position:relative; padding-left:4.5em; padding-right:10%; margin-bottom:5px;}

.job-head ul li:nth-child(3),.job-head ul li:nth-child(6){ width:20%; padding-right:0;}
.job-head ul li span{ display:inline-block; position:absolute; left:0; top:0;color:#333;}

.job-body{ font-size:16px; color:#666; line-height:1.8;}

.gltd-list ul{ position:relative; margin:0 -10px;}
.gltd-list ul li{ width:50%; float:left; padding:10px;}
.gltd-list ul li:first-child{width:100%}
.gltd-list ul li a{ display:block; border:1px solid #eee;background:#fff;}
.gltd-list ul li a.p10{ padding-left:20px; padding-top:1%;}
.gltd-list ul li a:hover{ box-shadow:0 2px 4px 2px rgba(0,0,0,.05)}
.gltd-list ul li a .thumb{ width:30%; float:left;}
.gltd-list ul li a .txt{ width:70%; float:left; padding-top:7%; padding-right:20px;    padding-left: 40px;}
.gltd-list ul li a .txt.w10{ width:100%;padding-top:0%;  }
.gltd-list ul li a .txt .tit{font-size: 28px;font-weight:bold;color:#333;}
.gltd-list ul li a .txt .zhw{ font-size:18px; color:#999; border-bottom:1px solid #eee; padding-bottom:10px; margin-top:10px;}
.gltd-list ul li a .txt .note{font-size: 14px;color:#666;margin-top:15px;line-height:2;}
.gltd-list ul li:first-child a .txt .note{font-size: 16px;}

.nyjob-l{width: 74%;float: left;}
.nyjob-r{width: 23%;float:right;}
.ny-job-list{background: #fff;padding: 30px;} 
.ny-job-list ul li a{display: block;border-bottom: 1px solid #eee;padding-bottom: 15px;margin-bottom: 15px;}
.ny-job-list ul li a .jb-l{width: 70%;float: left;}
.ny-job-list ul li a .jb-l .tit{font-size: 16px;line-height: 22px;color: #222831;margin-bottom: 10px;}
.ny-job-list ul li a .jb-l .tit span{display: inline-block;height: 20px;color: #fff;font-size: 12px;line-height: 20px;background: #ff6b6b;padding: 0 4px;margin-right: 4px;}
.ny-job-list ul li a .jb-l .st{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;font-size: 14px;line-height: 20px;color: #a2a4a8;}
.ny-job-list ul li a .jb-l .st span{padding-right: 12px;margin-right: 12px;border-right: 1px solid #f4f4f5;}
.ny-job-list ul li a .jb-l .adr{margin-top: 10px;white-space: pre;color: #575d6a;font-size: 14px;}
.ny-job-list ul li a .jb-r{width: 30%; float: right;text-align: right;}
.ny-job-list ul li a .jb-r .icon{width: 30px;height: 30px;overflow: hidden;border-radius: 7px;display: inline-block;}
.ny-job-list ul li a .jb-r .time{color: #a2a4a8;font-size: 12px;    margin-top: 26px;}

.nyjob-r .nyjob-r-list{background: #fff;}
.nyjob-r .nyjob-r-list .nyjrtit{    padding: 0 20px;font-size: 16px;line-height: 60px;color: #090a0b;}
.nyjob-r .nyjob-r-list ul{padding:0 20px;}
.nyjob-r .nyjob-r-list ul li{padding: 16px 62px 16px 0px;line-height: 20px;color: #5c6170;font-size: 14px;border-bottom: 0.5px dashed #eee;}
.nyjob-r .nyjob-r-list ul li a{overflow: hidden;-webkit-line-clamp: 2;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.nyjob-r .nyjob-r-list ul li a span{    display: inline-block;height: 20px;color: #fff;font-size: 12px;line-height: 20px;background: #ff6b6b;padding: 0 4px;margin-right: 4px;}

.ny-job-con{background: #fff; padding: 30px;}
.ny-job-con .ny-job-c-t{border-bottom: 1px solid #eee;padding-bottom: 15px; margin-bottom: 15px;}
.ny-job-con .ny-job-c-t .tit{font-size: 16px;line-height: 22px;color: #222831;margin-bottom: 10px;}
.ny-job-con .ny-job-c-t .tit span{display: inline-block;height: 20px;color: #fff;font-size: 12px;line-height: 20px;background: #ff6b6b;padding: 0 4px;margin-right: 4px;}
.ny-job-con .ny-job-c-t .st{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;font-size: 14px;line-height: 20px;color: #a2a4a8;}
.ny-job-con .ny-job-c-t .st span{padding-right: 12px;margin-right: 12px;border-right: 1px solid #f4f4f5;}
.ny-job-con .ny-job-c-t .adr{margin-top: 10px;white-space: pre;color: #575d6a;font-size: 14px;}
.ny-job-con .ny-job-c-b{font-size: 14px;line-height: 2;}


.nypic-list ul{ margin:0 -10px;}
.nypic-list ul li{ padding:0 10px; margin-bottom:20px;}
.nypic-list ul li a{ display:block; background:#fff; padding:5px;}
.nypic-list ul li a .img{ display: table-cell;height: 190px;overflow: hidden;text-align: center;vertical-align: middle; text-align:center; width:0.1%; position:relative; border:5px solid #e4e4e4 }
.nypic-list ul li a .img img{    max-width: 100%;transition: .5s;max-height: 100%;}
.nypic-list ul li a:hover .img img{ transform:scale(1.04)}
.nypic-list ul li a .tit{ padding:5px; font-size:14px; text-align:center; margin-top:5px;overflow: hidden; color:#333;
text-overflow:ellipsis;
white-space: nowrap;}


.offer_w{width:280px;min-height:290px;position:fixed;background-color:hsl(0deg 0% 27%);opacity:.8;z-index:999;bottom:80px;left:20px;border-radius:15px}
.offer_w .am-close{position:absolute;background:#fff;border-radius:50%;right:15px;top:15px}
.offer_w .close{background:url(../images/close_a.png) no-repeat;width:35px;height:35px;position:absolute;right:0;top:-30px;display:none}
.offer_w .offer_info{width:280px;height:170px;padding:20px}
.offer_w .offer_info h3{color:#ffc103;font-weight:700;font-size:22px;text-align:center}
.offer_info button,.offer_w .offer_info input{width:100%;height:40px;border-radius:5px;border:0;margin:7px 0;padding:0 10px}
.offer_w .offer_info button{background:#0269b8;border-radius:5px;color:#fff}
.offer_w input{font-size:13px}
.offer-bn{position:fixed;left:0;bottom:15%;width:44px;padding:10px;border-radius:0 5px 5px 0;background:#0269b8;color:#fff;z-index:1500;cursor:pointer;display:none;box-shadow:0 2px 10px 2px rgba(0,0,0,.1)}


@media screen and (max-width: 1920px){
.offer_w{ display:none;}
.offer-bn{ display:block;}
}

@media screen and (max-width: 1680px){
.am-container{max-width: 1400px;}
}
@media screen and (max-width: 1440px){
.am-container{max-width: 1200px;}
}

@media screen and (max-width: 1024px){
.offer_w{display:none;}
html{ background:#f5f5f5;}
body{ max-width:768px; margin:0 auto;box-shadow: 0px 1px 3px #c8c8c8; background:#fff;}	
.header { position:relative;}
.header .top{ height:70px;}
.header .top .logo{ height:70px; line-height:70px; padding-top:0;}
.header .top .logo img{ height:36px;}
.header .head-m .top-lbtn{ padding-top:24px; margin-right:50px;}
.header .head-m .top-lbtn a{ font-size:12px; margin-left:8px; padding:2px 10px;}
.header .head-m .top-tel{ display:none;}
.menu-bar{ display:block; width:26px; height:18px; right:15px; position: absolute; top:30px; border-bottom:2px solid #333;}
.menu-bar:after{ content:""; display:block; width:100%; height:2px; background:#333; position:absolute; left:0; top:0;}
.menu-bar:before{ content:""; display:block; width:100%; height:2px; background:#333; position:absolute; left:0; top:50%;}
.nav .am-container{ padding:0; position:relative; height:100%;}
.nav .am-close {position: absolute;right: 32%;top: 4px;color: #fff;text-shadow: none;opacity: .5;font-size: 2.6rem;display: block;}
.header .nav{width: 100%;height: 100%;position: fixed;left:-100%;top: 0;z-index: 1601;transition: all .3s linear;pointer-events: none; background:none;}
.header .nav.active{ left:0;}
.header .nav .ulnav{width: 65%;position: relative;background: #fff;height: 100%;z-index: 1601;pointer-events: auto;overflow-y: auto;margin: 0; display:block;}
.header .nav .ulnav>li{ width:100%;border-bottom: 1px solid #eee; display:block; float:none; height:auto; line-height:56px; padding:0;}
.header .nav .ulnav>li>a{ color:#333; display:block; line-height:56px;}
.header .nav .ulnav>li.on>a{ border:none;}
.header .nav .ulnav>li.sh>a{pointer-events: none;}
.nav .ulnav>li .subnav{ position:relative; top:0; height:0;padding:0; background:#f5f5f5;}
.header .nav .ulnav>li:hover .subnav{ top:0; opacity:0;}
.header .nav .ulnav>li .subnav.show{top:0; height:auto;padding: 10px 0; overflow:hidden;opacity: 1;visibility: visible; box-shadow:none; padding:0;}

.header .nav .ulnav>li .subnav:before{border-bottom: 5px solid #f5f5f5;}
.header .nav .ulnav>li .xm{ position:absolute; width:70px; display:block; right:0; top:0; color:rgba(0,0,0,.61)}
.ulnav>li .subnav li{ border-bottom:1px solid #fff;}
.header .nav .am-close {position: absolute;right: 27%;top: 4px;color: #fff;text-shadow: none;opacity: .5;font-size: 2.6rem;display: block;}
.nav-warp{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:1000;background: rgba(0,0,0,.8); display:none;}
.ulnav>li .subnav{ border-top:none;}
.header .nav .ulnav>li.on>a,.header .nav .ulnav>li:hover>a{ color:#333;}
.header .nav .ulnav>li.on>a:before, .header .nav .ulnav>li:hover>a:before{ display:none;}
.header .top .search{ display:none;}

.banner .am-slider .am-slides>li .pos .more{ width:100px; height:34px; line-height:34px; font-size:12px; margin:0 10px;}
.banner .am-slider .am-slides>li .pos .tit{ margin-bottom:15px;}
.banner .am-slider .am-slides>li{ height:30vh;}
.minxxtel{ display:none;}
.minxx{ padding:10px 0;}
.notice{ width:100%; padding-right:0; padding-left:30px;}
.notice .bd ul li{ font-size:12px; height:30px; line-height:30px;}
.notice .hd{ display:none;}
.am-pd{ padding:20px 0;}
.am-pb{ padding-bottom:20px;}
.hm-about .txt{ width:100%; float:none; padding-right:0;}
.hm-about .img{ width:100%; float:none; padding-top:15px;}
.ab-title .entit{ font-size:18px;}
.ab-title .tit{ font-size:16px;}
.hm-about .info{ font-size:14px; margin-top:10px;}
.hm-about .note{ font-size:12px; margin-top:10px;}
.hm-about .ablink{ margin-top:15px;}
.hm-about .ablink ul li{ line-height:50px; height:50px;}
.hm-about .ablink ul li a{ font-size:14px;}
.hm-about .ablink ul li a em{ width:30px; height:30px; font-size:18px; margin-top:-15px; line-height:30px;}
.hm-service{ margin-top:20px;}
.hm-tit1{ height:40px;}
.hm-tit1 span{ font-size:18px; height:40px; border-width:2px;}
.hm-tit1 .hd ul{ display:none;}
.hm-tit1 .hd .more{ font-size:12px; padding:0;}
.hm-tit1 .hd .more em{ font-size:16px;}
.hm-service .service-list{ margin-top:10px;}
.service-list ul li{ padding:5px;}
.service-list ul li .txt{ padding:10px;}
.service-list ul li .txt span{ font-size:12px;}
.service-list ul li .txt em{ font-size:16px; width:20px; height:20px; line-height:20px; margin-top:-10px;}
.hm-tit2 .tit{ font-size:18px;}
.hm-tit2 .note{ font-size:12px;}
.youshi-list{ margin-top:20px;}
.youshi-list ul{ margin:0 -10px;}
.youshi-list ul li{ padding:10px;}
.youshi-list ul li i{ width:60px; height:60px;}
.youshi-list ul li .tit{ font-size:16px;}
.youshi-list ul li .note{ font-size:12px;}
.ys-data{ padding:10px; margin-top:20px;}
.ys-data ul li .d span{ font-size:14px;}
.ys-data ul li .d em{ font-size:12px;}
.ys-data ul li .n{ font-size:12px;}
.youshi:before{ height:90%;}
.hm-case-list{ margin-top:15px;}
.hm-case-list .swiper-slide a .tit{ font-size:12px;}
.case-btn{ margin-top:15px;}
.swiper-c-next, .swiper-c-prev{ width:60px; height:30px; background-size:30px auto;}
.fwlcbox{ padding:10px;}
.fwlc-list{ margin-top:20px;}
.fwlc-list ul li{ margin-bottom:10px;}
.fwlc-list ul li i{ width:60px; height:60px;}
.fwlc-list ul li em{ width:20px; height:20px; line-height:20px; font-size:12px; margin:10px auto 5px auto;}
.fwlc-list ul li em:after{ height:30px;}
.fwlc-list ul li .tit{ font-size:12px;}
.fwlc-list:before{ display:none;}
.mess{ margin-top:20px;}
.mess .mestit{ font-size:14px; margin-bottom:15px;}
.mess .item{ width:50%; margin-bottom:10px;}
.mess .item .am-form-field{ font-size:12px; padding:10px;}
.mess .item:nth-child(3){ width:70%;}
.mess .item:nth-child(4){ width:30%;}
.mess .item .am-btn{ font-size:12px; padding:10px;}
.hm-news-box{ margin-top:15px;}
.hm-news-box .news-l{ width:100%; float:none;}
.hm-news-box .news-r{ width:100%; float:none; margin-top:15px;}
.hm-news-box .news-l a .txt .tit{ font-size:14px; margin-bottom:4px;}
.hm-news-box .news-l a .txt .note{ font-size:12px; margin-bottom:4px;}
.hm-news-box .news-l a .txt .date span{ font-size:18px;}
.hm-news-box .news-l a .txt .date em{ font-size:12px;}
.hm-news-box .news-l a .txt{ padding-top:5px; padding-bottom:8px;}
.hm-news-box .news-r ul li.first{ padding-bottom:10px;}
.hm-news-box .news-r ul li.first .tit{ font-size:14px; margin-bottom:4px;    padding: 5px 0;}
.hm-news-box .news-r ul li.first .date{ margin-bottom:4px;}
.hm-news-box .news-r ul li.first .more{ font-size:12px;}
.hm-news-box .news-r ul li{ line-height:40px;}
.hm-news-box .news-r ul li .info{ width:76%; font-size:12px;}
.hm-news-box .news-r ul li span{ font-size:12px;}
footer{ padding-top:20px;}
footer .foot-logo{ display:none;}
footer .foot-nav{ display:none;}
footer .foot-contact{ width:60%;}
footer .foot-ewm{ width:100px; font-size:12px;}
	footer .foot-contact .tel a{color:#fff;}
footer .foot-contact .tel span{ font-size:12px;}
footer .foot-contact .tel strong{ font-size:22px;}
footer .foot-contact .txt{ font-size:12px; margin:5px 0;}
footer .foot-contact .btn a{ line-height:30px; height:30px; margin-right:5px;}
footer .foot-contact .btn a img{ width:20px;}
footer .foot-contact .btn a.qq, footer .foot-contact .btn a.wx{ width:30px;}
footer .foot-contact .btn a.zx{ font-size:12px; padding:0 5px;}

footer .copyr{ margin-top:20px; font-size:12px; padding:15px 0;}

.ny-warp{ padding:20px 0;}

.ue-news-list{ margin-top:5px;}
.ue-news-list ul li{ padding:15px;}
.ue-news-list ul li .txt h2{ font-size:14px;}
.ue-news-list ul li .thumb{ display:none;}
.ue-news-list ul li .txt p{ font-size:12px;}

.article-wrap{padding: 15px;margin: -1rem;}
.article-wrap .article-header h1{ font-size:1.8rem; margin-bottom:10px;}
.article-wrap .article-header{ margin-bottom:10px;}
.article-footer ul li{ float:none !important; font-size:1.2rem; height:24px;}

.am-path{ position:relative; background:#333;}
.am-path .txt{ background-color:rgba(0,0,0,0); font-size:12px;padding: 10px 10px 10px 20px;background-position: 0 center;}

.ny-nav{ margin-bottom:15px;}
.ny-nav a{ font-size:12px;padding: 6px 14px; margin:0 3px;}
.ab-content{ padding:15px;}

.nyabout-tit .tit{ font-size:22px;}
.nyabout-tit .entit{ font-size:18px;}
.nyabout-tit{ margin-bottom:15px; padding-bottom:15px;}
.nyabout-txt{ font-size:12px;}
.nyabout-txt img{ padding:0 !important; max-width:100% !important;}
.page a{ font-size:12px;}
.ny-case-list ul{ margin:0 -5px;}
.ny-case-list ul li{ padding:5px}
.ny-case-list ul li a .tit{ font-size:12px;}
.ny-contact{ width:100%; float:none; padding:15px;}
.ny-contact h3{ font-size:18px; margin-bottom:15px;}
.ny-contact .box li{ height:45px;}
.ny-contact .box li img{ width:20px !important; height:20px !important; margin-top:12px;}
.ny-contact .box li p{ margin-top:12px; font-size:12px;}
.ny-contact .box p em{ font-size:12px;}
.map{ width:100%; float:none;}
#allmap{ height:240px;}
.ny-mes{ padding:15px;}
.article-body img {
    max-width: 100%;
    height: auto !important;
}
	.article-body p img{margin-left:-2em;}
.ny-mainl{ width:100%; float:none;}
.ny-mainr{ width:100%; float:none; margin-top:15px;}
.sidecon{ display:none;}
.ny-mainl .side-nav .side-title{ padding:8px 15px; text-align:left; font-size:18px; position:relative;}
.ny-mainl .side-nav .side-title:before{content: "\f0d7"; position:absolute; right:15px; top:8px;}
.ny-mainl .side-nav .side-title.on:before {content: "\f0de";top: 12px;}
.ny-mainl .side-nav .side-title em{ font-size:12px;}
.ny-mainl .side-nav ul li a{ padding:10px; font-size:14px;}
.ny-mainl .side-nav ul li a:before{ top:7px;}
.ny-mainl .side-nav ul li{ margin-bottom:10px;}
.ny-mainl .side-nav ul{ display:none;}
.job-box-list.am-accordion-basic .am-accordion-title{ padding:0 15px; height:45px; line-height:45px;}
.job-box-list.am-accordion-basic .am-accordion-title .tit{ font-size:14px;}
.job-box-list.am-accordion-basic .am-accordion-title span{ font-size:14px;}
.job-box-list.am-accordion-basic .am-accordion-title span i{ width:14px; height:14px; line-height:14px;}
.job-box-list.am-accordion-basic .am-active .am-accordion-title span i{ line-height:9px;}
.job-box-list .am-accordion-content{ padding:15px;}
.job-head ul li{ width:100% !important; font-size:12px; float:none;}
.job-head{ padding-bottom:15px; margin-bottom:15px;}
.job-body{ font-size:12px;}
.job-body p{ font-size:12px !important;}
.gltd-list ul{ margin:0;}
.gltd-list ul li{ width:100%; float:none; padding:10px 0;}
.nyjob-l{width: 100%;float: none;}
.nyjob-r{display: none;}
.ny-job-list,.ny-job-con{padding:15px;}
	.ny-job-list ul li a .jb-l .st{font-size:12px;}
	.nypic-list ul{ margin:0 -5px;}
.nypic-list ul li{ padding:0 5px; margin-bottom:10px;}
.nypic-list ul li a .tit{ font-size:12px;}
.offer-bn{ display:none;}
}










